home *** CD-ROM | disk | FTP | other *** search
- /* mac06©1997 by HNS/DSITRI hns@computer.org
- ** string.h
- */
-
- #pragma once
-
- #include "size_t.h"
-
- #ifndef NULL
- #define NULL (0)
- #endif
-
- void *memchr(const void *block, int ch, size_t len);
- int memcmp(const void *b1, const void *b2, size_t len);
- void *memcpy(void *dest, const void *src, size_t len);
- void *memmove(void *dest, const void *src, size_t len);
- void *memset(void *block, int ch, size_t len);
-
- char *strcat(char *to, const char *from);
- char *strchr(const char *s1, int c);
- int strcmp(const char *s1, const char *s2);
- int strcoll(const char *s1, const char *s2);
- char *strcpy(char *to, const char *from);
- size_t strcspn(const char *s1, const char *s2);
- char *strerror(int errno);
- size_t strlen(const char *s);
- char *strncat(char *to, const char *from, size_t len);
- int strncmp(const char *s1, const char *s2, size_t len);
- char *strncpy(char *to, const char *from, size_t len);
- char *strpbrk(const char *s1, const char *s2);
- char *strrchr(const char *s1, size_t c);
- size_t strspn(const char *s1, const char *s2);
- char *strstr(const char *data, const char *pattern);
- char *strtok(char *s1, const char *s2);
- #define strxfrm X
-
- #ifndef _STD_C_ONLY
- int shpattern(const char *data, const char *pattern);
- #endif
-
- /* EOF */